/***************************************************************************
Copyright 2012, van Ettinger Information Technology, Lopik, The Netherlands

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

	http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Orignally created with xsd.exe (provided by the Mono-2.10.8 package).
Changed by Maarten JB van Ettinger.

****************************************************************************/

// ------------------------------------------------------------------------------
//  <autogenerated>
//      This code was generated by a tool.
//      Mono Runtime Version: 4.0.30319.1
// 
//      Changes to this file may cause incorrect behavior and will be lost if 
//      the code is regenerated.
//  </autogenerated>
// ------------------------------------------------------------------------------

// 
//This source code was auto-generated by MonoXSD
//
namespace Schemas {
    
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class MuseInfo {
        
        private string museVersionField;
        
        private string registeredNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string MuseVersion {
            get {
                return this.museVersionField;
            }
            set {
                this.museVersionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string RegisteredName {
            get {
                return this.registeredNameField;
            }
            set {
                this.registeredNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class PatientDemographics {
        
        private string patientIDField;
        
        private string familyRelationField;
        
        private string patientAgeField;
        
        private string ageUnitsField;
        
        private string dateofBirthField;
        
        private string genderField;
        
        private string raceField;
        
        private ItemChoiceType itemElementNameField;
        
        private decimal itemField;
        
        private Item1ChoiceType item1ElementNameField;
        
        private decimal item1Field;
        
        private string patientLastNameField;
        
        private string patientFirstNameField;
        
        private string analysisAgeField;
        
        private string analysisAgeUnitsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PatientID {
            get {
                return this.patientIDField;
            }
            set {
                this.patientIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string FamilyRelation {
            get {
                return this.familyRelationField;
            }
            set {
                this.familyRelationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PatientAge {
            get {
                return this.patientAgeField;
            }
            set {
                this.patientAgeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AgeUnits {
            get {
                return this.ageUnitsField;
            }
            set {
                this.ageUnitsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string DateofBirth {
            get {
                return this.dateofBirthField;
            }
            set {
                this.dateofBirthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string Gender {
            get {
                return this.genderField;
            }
            set {
                this.genderField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string Race {
            get {
                return this.raceField;
            }
            set {
                this.raceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType ItemElementName {
            get {
                return this.itemElementNameField;
            }
            set {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("HeightIN", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlElementAttribute("HeightCM", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlChoiceIdentifier("ItemElementName")]
        public decimal Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public Item1ChoiceType Item1ElementName {
            get {
                return this.item1ElementNameField;
            }
            set {
                this.item1ElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("WeightLBS", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlElementAttribute("WeightKG", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlChoiceIdentifier("Item1ElementName")]
        public decimal Item1 {
            get {
                return this.item1Field;
            }
            set {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PatientLastName {
            get {
                return this.patientLastNameField;
            }
            set {
                this.patientLastNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PatientFirstName {
            get {
                return this.patientFirstNameField;
            }
            set {
                this.patientFirstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AnalysisAge {
            get {
                return this.analysisAgeField;
            }
            set {
                this.analysisAgeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AnalysisAgeUnits {
            get {
                return this.analysisAgeUnitsField;
            }
            set {
                this.analysisAgeUnitsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
    public enum ItemChoiceType {
        
        /// <remarks/>
        HeightIN,
        
        /// <remarks/>
        HeightCM,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
    public enum Item1ChoiceType {
        
        /// <remarks/>
        WeightLBS,
        
        /// <remarks/>
        WeightKG,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class TestDemographics {
        
        private string dataTypeField;
        
        private string siteField;
        
        private string siteNameField;
        
        private string acquisitionDeviceField;
        
        private string statusField;
        
        private string editListStatusField;
        
        private string priorityField;
        
        private string locationField;
        
        private string locationNameField;
        
        private string roomIDField;
        
        private string acquisitionTimeField;
        
        private string acquisitionDateField;
        
        private string cartNumberField;
        
        private string acquisitionSoftwareVersionField;
        
        private string analysisSoftwareVersionField;
        
        private string userDefinedField;
        
        private string editTimeField;
        
        private string editDateField;
        
        private string orderingMDIDField;
        
        private string referringMDIDField;
        
        private string overreaderIDField;
        
        private string fellowIDField;
        
        private string acquisitionTechIDField;
        
        private string editorIDField;
        
        private string testTypeField;
        
        private string testReasonField;
        
        private string orderingMDLastNameField;
        
        private string orderingMDFirstNameField;
        
        private string referringMDLastNameField;
        
        private string referringMDFirstNameField;
        
        private string overreaderLastNameField;
        
        private string overreaderFirstNameField;
        
        private string optionNumberField;
        
        private string fellowLastNameField;
        
        private string fellowFirstNameField;
        
        private string acquisitionTechLastNameField;
        
        private string acquisitionTechFirstNameField;
        
        private string editorLastNameField;
        
        private string editorFirstNameField;
        
        private string secondaryIDField;
        
        private string hISStatusField;
        
        private string xMLSourceVersionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string DataType {
            get {
                return this.dataTypeField;
            }
            set {
                this.dataTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string Site {
            get {
                return this.siteField;
            }
            set {
                this.siteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string SiteName {
            get {
                return this.siteNameField;
            }
            set {
                this.siteNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AcquisitionDevice {
            get {
                return this.acquisitionDeviceField;
            }
            set {
                this.acquisitionDeviceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string Status {
            get {
                return this.statusField;
            }
            set {
                this.statusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string EditListStatus {
            get {
                return this.editListStatusField;
            }
            set {
                this.editListStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string Priority {
            get {
                return this.priorityField;
            }
            set {
                this.priorityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string Location {
            get {
                return this.locationField;
            }
            set {
                this.locationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string LocationName {
            get {
                return this.locationNameField;
            }
            set {
                this.locationNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string RoomID {
            get {
                return this.roomIDField;
            }
            set {
                this.roomIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AcquisitionTime {
            get {
                return this.acquisitionTimeField;
            }
            set {
                this.acquisitionTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AcquisitionDate {
            get {
                return this.acquisitionDateField;
            }
            set {
                this.acquisitionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string CartNumber {
            get {
                return this.cartNumberField;
            }
            set {
                this.cartNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AcquisitionSoftwareVersion {
            get {
                return this.acquisitionSoftwareVersionField;
            }
            set {
                this.acquisitionSoftwareVersionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AnalysisSoftwareVersion {
            get {
                return this.analysisSoftwareVersionField;
            }
            set {
                this.analysisSoftwareVersionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string UserDefined {
            get {
                return this.userDefinedField;
            }
            set {
                this.userDefinedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string EditTime {
            get {
                return this.editTimeField;
            }
            set {
                this.editTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string EditDate {
            get {
                return this.editDateField;
            }
            set {
                this.editDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string OrderingMDID {
            get {
                return this.orderingMDIDField;
            }
            set {
                this.orderingMDIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ReferringMDID {
            get {
                return this.referringMDIDField;
            }
            set {
                this.referringMDIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string OverreaderID {
            get {
                return this.overreaderIDField;
            }
            set {
                this.overreaderIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string FellowID {
            get {
                return this.fellowIDField;
            }
            set {
                this.fellowIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AcquisitionTechID {
            get {
                return this.acquisitionTechIDField;
            }
            set {
                this.acquisitionTechIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string EditorID {
            get {
                return this.editorIDField;
            }
            set {
                this.editorIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string TestType {
            get {
                return this.testTypeField;
            }
            set {
                this.testTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string TestReason {
            get {
                return this.testReasonField;
            }
            set {
                this.testReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string OrderingMDLastName {
            get {
                return this.orderingMDLastNameField;
            }
            set {
                this.orderingMDLastNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string OrderingMDFirstName {
            get {
                return this.orderingMDFirstNameField;
            }
            set {
                this.orderingMDFirstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ReferringMDLastName {
            get {
                return this.referringMDLastNameField;
            }
            set {
                this.referringMDLastNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ReferringMDFirstName {
            get {
                return this.referringMDFirstNameField;
            }
            set {
                this.referringMDFirstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string OverreaderLastName {
            get {
                return this.overreaderLastNameField;
            }
            set {
                this.overreaderLastNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string OverreaderFirstName {
            get {
                return this.overreaderFirstNameField;
            }
            set {
                this.overreaderFirstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string OptionNumber {
            get {
                return this.optionNumberField;
            }
            set {
                this.optionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string FellowLastName {
            get {
                return this.fellowLastNameField;
            }
            set {
                this.fellowLastNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string FellowFirstName {
            get {
                return this.fellowFirstNameField;
            }
            set {
                this.fellowFirstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AcquisitionTechLastName {
            get {
                return this.acquisitionTechLastNameField;
            }
            set {
                this.acquisitionTechLastNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AcquisitionTechFirstName {
            get {
                return this.acquisitionTechFirstNameField;
            }
            set {
                this.acquisitionTechFirstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string EditorLastName {
            get {
                return this.editorLastNameField;
            }
            set {
                this.editorLastNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string EditorFirstName {
            get {
                return this.editorFirstNameField;
            }
            set {
                this.editorFirstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string SecondaryID {
            get {
                return this.secondaryIDField;
            }
            set {
                this.secondaryIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string HISStatus {
            get {
                return this.hISStatusField;
            }
            set {
                this.hISStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string XMLSourceVersion {
            get {
                return this.xMLSourceVersionField;
            }
            set {
                this.xMLSourceVersionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
    public partial class ExtraQuestions {
        
        private ExtraQuestion[] extraQuestionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ExtraQuestion", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public ExtraQuestion[] ExtraQuestion {
            get {
                return this.extraQuestionField;
            }
            set {
                this.extraQuestionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class ExtraQuestion {
        
        private string questionField;
        
        private string answerField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string Question {
            get {
                return this.questionField;
            }
            set {
                this.questionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string Answer {
            get {
                return this.answerField;
            }
            set {
                this.answerField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class Order {
        
        private string requisitionNumberField;
        
        private string hISOrderNumberField;
        
        private string hISAccountNumberField;
        
        private string hISSytemIDField;
        
        private string episodeField;
        
        private string hISTestTypeField;
        
        private string orderingMDIDField1;
        
        private string orderingMDHISIDField;
        
        private string hISOrderingMDLastNameField;
        
        private string hISOrderingMDFirstNameField;
        
        private string scheduleTimeField;
        
        private string orderTimeField;
        
        private string orderExpirationTimeField;
        
        private string admitTimeField;
        
        private string admitDateField;
        
        private string admitDiagnosisField;
        
        private string hISLocationField;
        
        private string bedField;
        
        private string commentsField;
        
        private string extraADTData1Field;
        
        private string extraADTData2Field;
        
        private string extraADTData3Field;
        
        private string extraADTData4Field;
        
        private string extraOrderData1Field;
        
        private string extraOrderData2Field;
        
        private string extraOrderData3Field;
        
        private string extraOrderData4Field;
        
        private string extraAccountData1Field;
        
        private string extraAccountData2Field;
        
        private string extraAccountData3Field;
        
        private string extraAccountData4Field;
        
        private string attendingMDIDField;
        
        private string attendingMDHISIDField;
        
        private string attendingMDLastNameField;
        
        private string attendingMDFirstNameField;
        
        private string priorHISAccountNumberField;
        
        private string alternateVisitIDField;
        
        private string hISDispositionField;
        
        private string patientDischargeDateField;
        
        private string patientDischargeTimeField;
        
        private string admitSourceField;
        
        private string dischargeDispositionField;
        
        private string primaryDiagnosticCodeField;
        
        private string secondaryDiagnosticCodeField;
        
        private string tertiaryDiagnosticCodeField;
        
        private string otherDiagnosticCodeField;
        
        private string currentDiagnosisField;
        
        private string servicingFacilityField;
        
        private string admittingMDIDField;
        
        private string admittingMDHISIDField;
        
        private string admittingMDLastNameField;
        
        private string admittingMDFirstNameField;
        
        private string consultingMDIDField;
        
        private string consultingMDHISIDField;
        
        private string consultingMDLastNameField;
        
        private string consultingMDFirstNameField;
        
        private string referringMDHISIDField;
        
        private string hospitalServiceField;
        
        private string ambulatoryStatusField;
        
        private string admissionTypeField;
        
        private string dangerCodeField;
        
        private string altRequisitionNumberField;
        
        private string placersHISIDField;
        
        private string placersLastNameField;
        
        private string placersFirstNameField;
        
        private string orderPlacementDateField;
        
        private string orderPlacementTimeField;
        
        private string reasonForTestField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string RequisitionNumber {
            get {
                return this.requisitionNumberField;
            }
            set {
                this.requisitionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string HISOrderNumber {
            get {
                return this.hISOrderNumberField;
            }
            set {
                this.hISOrderNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string HISAccountNumber {
            get {
                return this.hISAccountNumberField;
            }
            set {
                this.hISAccountNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string HISSytemID {
            get {
                return this.hISSytemIDField;
            }
            set {
                this.hISSytemIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string Episode {
            get {
                return this.episodeField;
            }
            set {
                this.episodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string HISTestType {
            get {
                return this.hISTestTypeField;
            }
            set {
                this.hISTestTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string OrderingMDID {
            get {
                return this.orderingMDIDField1;
            }
            set {
                this.orderingMDIDField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string OrderingMDHISID {
            get {
                return this.orderingMDHISIDField;
            }
            set {
                this.orderingMDHISIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string HISOrderingMDLastName {
            get {
                return this.hISOrderingMDLastNameField;
            }
            set {
                this.hISOrderingMDLastNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string HISOrderingMDFirstName {
            get {
                return this.hISOrderingMDFirstNameField;
            }
            set {
                this.hISOrderingMDFirstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ScheduleTime {
            get {
                return this.scheduleTimeField;
            }
            set {
                this.scheduleTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string OrderTime {
            get {
                return this.orderTimeField;
            }
            set {
                this.orderTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string OrderExpirationTime {
            get {
                return this.orderExpirationTimeField;
            }
            set {
                this.orderExpirationTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AdmitTime {
            get {
                return this.admitTimeField;
            }
            set {
                this.admitTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AdmitDate {
            get {
                return this.admitDateField;
            }
            set {
                this.admitDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AdmitDiagnosis {
            get {
                return this.admitDiagnosisField;
            }
            set {
                this.admitDiagnosisField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string HISLocation {
            get {
                return this.hISLocationField;
            }
            set {
                this.hISLocationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string bed {
            get {
                return this.bedField;
            }
            set {
                this.bedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string comments {
            get {
                return this.commentsField;
            }
            set {
                this.commentsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ExtraADTData1 {
            get {
                return this.extraADTData1Field;
            }
            set {
                this.extraADTData1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ExtraADTData2 {
            get {
                return this.extraADTData2Field;
            }
            set {
                this.extraADTData2Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ExtraADTData3 {
            get {
                return this.extraADTData3Field;
            }
            set {
                this.extraADTData3Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ExtraADTData4 {
            get {
                return this.extraADTData4Field;
            }
            set {
                this.extraADTData4Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ExtraOrderData1 {
            get {
                return this.extraOrderData1Field;
            }
            set {
                this.extraOrderData1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ExtraOrderData2 {
            get {
                return this.extraOrderData2Field;
            }
            set {
                this.extraOrderData2Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ExtraOrderData3 {
            get {
                return this.extraOrderData3Field;
            }
            set {
                this.extraOrderData3Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ExtraOrderData4 {
            get {
                return this.extraOrderData4Field;
            }
            set {
                this.extraOrderData4Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ExtraAccountData1 {
            get {
                return this.extraAccountData1Field;
            }
            set {
                this.extraAccountData1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ExtraAccountData2 {
            get {
                return this.extraAccountData2Field;
            }
            set {
                this.extraAccountData2Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ExtraAccountData3 {
            get {
                return this.extraAccountData3Field;
            }
            set {
                this.extraAccountData3Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ExtraAccountData4 {
            get {
                return this.extraAccountData4Field;
            }
            set {
                this.extraAccountData4Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AttendingMDID {
            get {
                return this.attendingMDIDField;
            }
            set {
                this.attendingMDIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AttendingMDHISID {
            get {
                return this.attendingMDHISIDField;
            }
            set {
                this.attendingMDHISIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AttendingMDLastName {
            get {
                return this.attendingMDLastNameField;
            }
            set {
                this.attendingMDLastNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AttendingMDFirstName {
            get {
                return this.attendingMDFirstNameField;
            }
            set {
                this.attendingMDFirstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PriorHISAccountNumber {
            get {
                return this.priorHISAccountNumberField;
            }
            set {
                this.priorHISAccountNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AlternateVisitID {
            get {
                return this.alternateVisitIDField;
            }
            set {
                this.alternateVisitIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string HISDisposition {
            get {
                return this.hISDispositionField;
            }
            set {
                this.hISDispositionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PatientDischargeDate {
            get {
                return this.patientDischargeDateField;
            }
            set {
                this.patientDischargeDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PatientDischargeTime {
            get {
                return this.patientDischargeTimeField;
            }
            set {
                this.patientDischargeTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AdmitSource {
            get {
                return this.admitSourceField;
            }
            set {
                this.admitSourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string DischargeDisposition {
            get {
                return this.dischargeDispositionField;
            }
            set {
                this.dischargeDispositionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PrimaryDiagnosticCode {
            get {
                return this.primaryDiagnosticCodeField;
            }
            set {
                this.primaryDiagnosticCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string SecondaryDiagnosticCode {
            get {
                return this.secondaryDiagnosticCodeField;
            }
            set {
                this.secondaryDiagnosticCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string TertiaryDiagnosticCode {
            get {
                return this.tertiaryDiagnosticCodeField;
            }
            set {
                this.tertiaryDiagnosticCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string OtherDiagnosticCode {
            get {
                return this.otherDiagnosticCodeField;
            }
            set {
                this.otherDiagnosticCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string CurrentDiagnosis {
            get {
                return this.currentDiagnosisField;
            }
            set {
                this.currentDiagnosisField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ServicingFacility {
            get {
                return this.servicingFacilityField;
            }
            set {
                this.servicingFacilityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AdmittingMDID {
            get {
                return this.admittingMDIDField;
            }
            set {
                this.admittingMDIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AdmittingMDHISID {
            get {
                return this.admittingMDHISIDField;
            }
            set {
                this.admittingMDHISIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AdmittingMDLastName {
            get {
                return this.admittingMDLastNameField;
            }
            set {
                this.admittingMDLastNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AdmittingMDFirstName {
            get {
                return this.admittingMDFirstNameField;
            }
            set {
                this.admittingMDFirstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ConsultingMDID {
            get {
                return this.consultingMDIDField;
            }
            set {
                this.consultingMDIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ConsultingMDHISID {
            get {
                return this.consultingMDHISIDField;
            }
            set {
                this.consultingMDHISIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ConsultingMDLastName {
            get {
                return this.consultingMDLastNameField;
            }
            set {
                this.consultingMDLastNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ConsultingMDFirstName {
            get {
                return this.consultingMDFirstNameField;
            }
            set {
                this.consultingMDFirstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ReferringMDHISID {
            get {
                return this.referringMDHISIDField;
            }
            set {
                this.referringMDHISIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string HospitalService {
            get {
                return this.hospitalServiceField;
            }
            set {
                this.hospitalServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AmbulatoryStatus {
            get {
                return this.ambulatoryStatusField;
            }
            set {
                this.ambulatoryStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AdmissionType {
            get {
                return this.admissionTypeField;
            }
            set {
                this.admissionTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string DangerCode {
            get {
                return this.dangerCodeField;
            }
            set {
                this.dangerCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AltRequisitionNumber {
            get {
                return this.altRequisitionNumberField;
            }
            set {
                this.altRequisitionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PlacersHISID {
            get {
                return this.placersHISIDField;
            }
            set {
                this.placersHISIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PlacersLastName {
            get {
                return this.placersLastNameField;
            }
            set {
                this.placersLastNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PlacersFirstName {
            get {
                return this.placersFirstNameField;
            }
            set {
                this.placersFirstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string OrderPlacementDate {
            get {
                return this.orderPlacementDateField;
            }
            set {
                this.orderPlacementDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string OrderPlacementTime {
            get {
                return this.orderPlacementTimeField;
            }
            set {
                this.orderPlacementTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ReasonForTest {
            get {
                return this.reasonForTestField;
            }
            set {
                this.reasonForTestField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class Diagnosis {
        
        private string modalityField;
        
        private string statementCountField;
        
        private string labelTextField;
        
        private DiagnosisStatement[] diagnosisStatementField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string Modality {
            get {
                return this.modalityField;
            }
            set {
                this.modalityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string StatementCount {
            get {
                return this.statementCountField;
            }
            set {
                this.statementCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string LabelText {
            get {
                return this.labelTextField;
            }
            set {
                this.labelTextField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("DiagnosisStatement", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public DiagnosisStatement[] DiagnosisStatement {
            get {
                return this.diagnosisStatementField;
            }
            set {
                this.diagnosisStatementField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)]
    public partial class DiagnosisStatement {
        
        private string[] stmtFlagField;
        
        private string stmtTextField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("StmtFlag", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string[] StmtFlag {
            get {
                return this.stmtFlagField;
            }
            set {
                this.stmtFlagField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string StmtText {
            get {
                return this.stmtTextField;
            }
            set {
                this.stmtTextField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class OriginalDiagnosis {
        
        private string modalityField1;
        
        private string statementCountField1;
        
        private string labelTextField1;
        
        private DiagnosisStatement[] diagnosisStatementField1;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string Modality {
            get {
                return this.modalityField1;
            }
            set {
                this.modalityField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string StatementCount {
            get {
                return this.statementCountField1;
            }
            set {
                this.statementCountField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string LabelText {
            get {
                return this.labelTextField1;
            }
            set {
                this.labelTextField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("DiagnosisStatement", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public DiagnosisStatement[] DiagnosisStatement {
            get {
                return this.diagnosisStatementField1;
            }
            set {
                this.diagnosisStatementField1 = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class Waveform {
        
        private string waveformTypeField;
        
        private string waveformStartTimeField;
        
        private int numberofLeadsField;
        
        private string sampleTypeField;
        
        private int sampleBaseField;
        
        private int sampleExponentField;
        
        private string highPassFilterField;
        
        private string lowPassFilterField;
        
        private string[] aCFilterField;
        
        private LeadData[] leadDataField;
        
        private PaceSpikes paceSpikesField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string WaveformType {
            get {
                return this.waveformTypeField;
            }
            set {
                this.waveformTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string WaveformStartTime {
            get {
                return this.waveformStartTimeField;
            }
            set {
                this.waveformStartTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int NumberofLeads {
            get {
                return this.numberofLeadsField;
            }
            set {
                this.numberofLeadsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string SampleType {
            get {
                return this.sampleTypeField;
            }
            set {
                this.sampleTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int SampleBase {
            get {
                return this.sampleBaseField;
            }
            set {
                this.sampleBaseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int SampleExponent {
            get {
                return this.sampleExponentField;
            }
            set {
                this.sampleExponentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string HighPassFilter {
            get {
                return this.highPassFilterField;
            }
            set {
                this.highPassFilterField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string LowPassFilter {
            get {
                return this.lowPassFilterField;
            }
            set {
                this.lowPassFilterField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ACFilter", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string[] ACFilter {
            get {
                return this.aCFilterField;
            }
            set {
                this.aCFilterField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LeadData", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public LeadData[] LeadData {
            get {
                return this.leadDataField;
            }
            set {
                this.leadDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public PaceSpikes PaceSpikes {
            get {
                return this.paceSpikesField;
            }
            set {
                this.paceSpikesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)]
    public partial class LeadData {
        
        private int leadByteCountTotalField;
        
        private int leadTimeOffsetField;
        
        private int leadSampleCountTotalField;
        
        private decimal leadAmplitudeUnitsPerBitField;
        
        private string leadAmplitudeUnitsField;
        
        private long leadHighLimitField;
        
        private long leadLowLimitField;
        
        private string leadIDField;
        
        private int leadOffsetFirstSampleField;
        
        private int firstSampleBaselineField;
        
        private short leadSampleSizeField;
        
        private string leadOffField;
        
        private string baselineSwayField;
        
        private string excessiveACNoiseField;
        
        private string muscleNoiseField;
        
        private uint leadDataCRC32Field;
        
        private string waveFormDataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int LeadByteCountTotal {
            get {
                return this.leadByteCountTotalField;
            }
            set {
                this.leadByteCountTotalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int LeadTimeOffset {
            get {
                return this.leadTimeOffsetField;
            }
            set {
                this.leadTimeOffsetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int LeadSampleCountTotal {
            get {
                return this.leadSampleCountTotalField;
            }
            set {
                this.leadSampleCountTotalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal LeadAmplitudeUnitsPerBit {
            get {
                return this.leadAmplitudeUnitsPerBitField;
            }
            set {
                this.leadAmplitudeUnitsPerBitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string LeadAmplitudeUnits {
            get {
                return this.leadAmplitudeUnitsField;
            }
            set {
                this.leadAmplitudeUnitsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long LeadHighLimit {
            get {
                return this.leadHighLimitField;
            }
            set {
                this.leadHighLimitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long LeadLowLimit {
            get {
                return this.leadLowLimitField;
            }
            set {
                this.leadLowLimitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string LeadID {
            get {
                return this.leadIDField;
            }
            set {
                this.leadIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int LeadOffsetFirstSample {
            get {
                return this.leadOffsetFirstSampleField;
            }
            set {
                this.leadOffsetFirstSampleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int FirstSampleBaseline {
            get {
                return this.firstSampleBaselineField;
            }
            set {
                this.firstSampleBaselineField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public short LeadSampleSize {
            get {
                return this.leadSampleSizeField;
            }
            set {
                this.leadSampleSizeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string LeadOff {
            get {
                return this.leadOffField;
            }
            set {
                this.leadOffField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string BaselineSway {
            get {
                return this.baselineSwayField;
            }
            set {
                this.baselineSwayField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ExcessiveACNoise {
            get {
                return this.excessiveACNoiseField;
            }
            set {
                this.excessiveACNoiseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string MuscleNoise {
            get {
                return this.muscleNoiseField;
            }
            set {
                this.muscleNoiseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public uint LeadDataCRC32 {
            get {
                return this.leadDataCRC32Field;
            }
            set {
                this.leadDataCRC32Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string WaveFormData {
            get {
                return this.waveFormDataField;
            }
            set {
                this.waveFormDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)]
    public partial class PaceSpikes {
        
        private string paceTypeField;
        
        private string paceCharacteristicsFromDeviceField;
        
        private string paceWidthField;
        
        private string paceWidthUnitsField;
        
        private string paceAmplitudeField;
        
        private string paceAmplitudeUnitsField;
        
        private string indexOffsetsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PaceType {
            get {
                return this.paceTypeField;
            }
            set {
                this.paceTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PaceCharacteristicsFromDevice {
            get {
                return this.paceCharacteristicsFromDeviceField;
            }
            set {
                this.paceCharacteristicsFromDeviceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PaceWidth {
            get {
                return this.paceWidthField;
            }
            set {
                this.paceWidthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PaceWidthUnits {
            get {
                return this.paceWidthUnitsField;
            }
            set {
                this.paceWidthUnitsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PaceAmplitude {
            get {
                return this.paceAmplitudeField;
            }
            set {
                this.paceAmplitudeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PaceAmplitudeUnits {
            get {
                return this.paceAmplitudeUnitsField;
            }
            set {
                this.paceAmplitudeUnitsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IndexOffsets {
            get {
                return this.indexOffsetsField;
            }
            set {
                this.indexOffsetsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class Image {
        
        private string imageTypeField;
        
        private string imageTitleField;
        
        private string imageCommentField;
        
        private string imageDataCRC32Field;
        
        private ImageData imageDataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ImageType {
            get {
                return this.imageTypeField;
            }
            set {
                this.imageTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ImageTitle {
            get {
                return this.imageTitleField;
            }
            set {
                this.imageTitleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ImageComment {
            get {
                return this.imageCommentField;
            }
            set {
                this.imageCommentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ImageDataCRC32 {
            get {
                return this.imageDataCRC32Field;
            }
            set {
                this.imageDataCRC32Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public ImageData ImageData {
            get {
                return this.imageDataField;
            }
            set {
                this.imageDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)]
    public partial class ImageData {
        
        private string hrefField;
        
        private string valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string href {
            get {
                return this.hrefField;
            }
            set {
                this.hrefField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
    public partial class RestingECG {
        
        private MuseInfo museInfoField;
        
        private PatientDemographics patientDemographicsField;
        
        private TestDemographics testDemographicsField;
        
        private Order orderField;
        
        private RestingECGMeasurements restingECGMeasurementsField;
        
        private OriginalRestingECGMeasurements originalRestingECGMeasurementsField;
        
        private Diagnosis diagnosisField;
        
        private OriginalDiagnosis originalDiagnosisField;
        
        private ExtraQuestion[] extraQuestionsField;
        
        private ACITIPIAnalysis aCITIPIAnalysisField;
        
        private string measurementMatrixField;
        
        private IntervalMeasurements intervalMeasurementsField;
        
        private QRSTimesTypes qRSTimesTypesField;
        
        private AmplitudeMeasurements amplitudeMeasurementsField;
        
        private object[] itemsField;
        
        private PharmaData pharmaDataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public MuseInfo MuseInfo {
            get {
                return this.museInfoField;
            }
            set {
                this.museInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public PatientDemographics PatientDemographics {
            get {
                return this.patientDemographicsField;
            }
            set {
                this.patientDemographicsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public TestDemographics TestDemographics {
            get {
                return this.testDemographicsField;
            }
            set {
                this.testDemographicsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public Order Order {
            get {
                return this.orderField;
            }
            set {
                this.orderField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public RestingECGMeasurements RestingECGMeasurements {
            get {
                return this.restingECGMeasurementsField;
            }
            set {
                this.restingECGMeasurementsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public OriginalRestingECGMeasurements OriginalRestingECGMeasurements {
            get {
                return this.originalRestingECGMeasurementsField;
            }
            set {
                this.originalRestingECGMeasurementsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public Diagnosis Diagnosis {
            get {
                return this.diagnosisField;
            }
            set {
                this.diagnosisField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public OriginalDiagnosis OriginalDiagnosis {
            get {
                return this.originalDiagnosisField;
            }
            set {
                this.originalDiagnosisField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArray(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItem(IsNullable=false, Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public ExtraQuestion[] ExtraQuestions {
            get {
                return this.extraQuestionsField;
            }
            set {
                this.extraQuestionsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public ACITIPIAnalysis ACITIPIAnalysis {
            get {
                return this.aCITIPIAnalysisField;
            }
            set {
                this.aCITIPIAnalysisField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string MeasurementMatrix {
            get {
                return this.measurementMatrixField;
            }
            set {
                this.measurementMatrixField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public IntervalMeasurements IntervalMeasurements {
            get {
                return this.intervalMeasurementsField;
            }
            set {
                this.intervalMeasurementsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public QRSTimesTypes QRSTimesTypes {
            get {
                return this.qRSTimesTypesField;
            }
            set {
                this.qRSTimesTypesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public AmplitudeMeasurements AmplitudeMeasurements {
            get {
                return this.amplitudeMeasurementsField;
            }
            set {
                this.amplitudeMeasurementsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Waveform", Type=typeof(Waveform), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlElementAttribute("Image", Type=typeof(Image), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public object[] Items {
            get {
                return this.itemsField;
            }
            set {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public PharmaData PharmaData {
            get {
                return this.pharmaDataField;
            }
            set {
                this.pharmaDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)]
    public partial class RestingECGMeasurements {
        
        private string systolicBPField;
        
        private string diastolicBPField;
        
        private string ventricularRateField;
        
        private string atrialRateField;
        
        private string pRIntervalField;
        
        private string qRSDurationField;
        
        private string qTIntervalField;
        
        private string qTCorrectedField;
        
        private string pAxisField;
        
        private string rAxisField;
        
        private string tAxisField;
        
        private string qRSCountField;
        
        private string qOnsetField;
        
        private string qOffsetField;
        
        private string pOnsetField;
        
        private string pOffsetField;
        
        private string tOffsetField;
        
        private int eCGSampleBaseField;
        
        private int eCGSampleExponentField;
        
        private string qTcFredericaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string SystolicBP {
            get {
                return this.systolicBPField;
            }
            set {
                this.systolicBPField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string DiastolicBP {
            get {
                return this.diastolicBPField;
            }
            set {
                this.diastolicBPField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string VentricularRate {
            get {
                return this.ventricularRateField;
            }
            set {
                this.ventricularRateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AtrialRate {
            get {
                return this.atrialRateField;
            }
            set {
                this.atrialRateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PRInterval {
            get {
                return this.pRIntervalField;
            }
            set {
                this.pRIntervalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QRSDuration {
            get {
                return this.qRSDurationField;
            }
            set {
                this.qRSDurationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QTInterval {
            get {
                return this.qTIntervalField;
            }
            set {
                this.qTIntervalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QTCorrected {
            get {
                return this.qTCorrectedField;
            }
            set {
                this.qTCorrectedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PAxis {
            get {
                return this.pAxisField;
            }
            set {
                this.pAxisField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string RAxis {
            get {
                return this.rAxisField;
            }
            set {
                this.rAxisField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string TAxis {
            get {
                return this.tAxisField;
            }
            set {
                this.tAxisField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QRSCount {
            get {
                return this.qRSCountField;
            }
            set {
                this.qRSCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QOnset {
            get {
                return this.qOnsetField;
            }
            set {
                this.qOnsetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QOffset {
            get {
                return this.qOffsetField;
            }
            set {
                this.qOffsetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string POnset {
            get {
                return this.pOnsetField;
            }
            set {
                this.pOnsetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string POffset {
            get {
                return this.pOffsetField;
            }
            set {
                this.pOffsetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string TOffset {
            get {
                return this.tOffsetField;
            }
            set {
                this.tOffsetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ECGSampleBase {
            get {
                return this.eCGSampleBaseField;
            }
            set {
                this.eCGSampleBaseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ECGSampleExponent {
            get {
                return this.eCGSampleExponentField;
            }
            set {
                this.eCGSampleExponentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QTcFrederica {
            get {
                return this.qTcFredericaField;
            }
            set {
                this.qTcFredericaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)]
    public partial class OriginalRestingECGMeasurements {
        
        private string systolicBPField1;
        
        private string diastolicBPField1;
        
        private string ventricularRateField1;
        
        private string atrialRateField1;
        
        private string pRIntervalField1;
        
        private string qRSDurationField1;
        
        private string qTIntervalField1;
        
        private string qTCorrectedField1;
        
        private string pAxisField1;
        
        private string rAxisField1;
        
        private string tAxisField1;
        
        private string qRSCountField1;
        
        private string qOnsetField1;
        
        private string qOffsetField1;
        
        private string pOnsetField1;
        
        private string pOffsetField1;
        
        private string tOffsetField1;
        
        private int eCGSampleBaseField1;
        
        private int eCGSampleExponentField1;
        
        private string qTcFredericaField1;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string SystolicBP {
            get {
                return this.systolicBPField1;
            }
            set {
                this.systolicBPField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string DiastolicBP {
            get {
                return this.diastolicBPField1;
            }
            set {
                this.diastolicBPField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string VentricularRate {
            get {
                return this.ventricularRateField1;
            }
            set {
                this.ventricularRateField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AtrialRate {
            get {
                return this.atrialRateField1;
            }
            set {
                this.atrialRateField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PRInterval {
            get {
                return this.pRIntervalField1;
            }
            set {
                this.pRIntervalField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QRSDuration {
            get {
                return this.qRSDurationField1;
            }
            set {
                this.qRSDurationField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QTInterval {
            get {
                return this.qTIntervalField1;
            }
            set {
                this.qTIntervalField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QTCorrected {
            get {
                return this.qTCorrectedField1;
            }
            set {
                this.qTCorrectedField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PAxis {
            get {
                return this.pAxisField1;
            }
            set {
                this.pAxisField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string RAxis {
            get {
                return this.rAxisField1;
            }
            set {
                this.rAxisField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string TAxis {
            get {
                return this.tAxisField1;
            }
            set {
                this.tAxisField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QRSCount {
            get {
                return this.qRSCountField1;
            }
            set {
                this.qRSCountField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QOnset {
            get {
                return this.qOnsetField1;
            }
            set {
                this.qOnsetField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QOffset {
            get {
                return this.qOffsetField1;
            }
            set {
                this.qOffsetField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string POnset {
            get {
                return this.pOnsetField1;
            }
            set {
                this.pOnsetField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string POffset {
            get {
                return this.pOffsetField1;
            }
            set {
                this.pOffsetField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string TOffset {
            get {
                return this.tOffsetField1;
            }
            set {
                this.tOffsetField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ECGSampleBase {
            get {
                return this.eCGSampleBaseField1;
            }
            set {
                this.eCGSampleBaseField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ECGSampleExponent {
            get {
                return this.eCGSampleExponentField1;
            }
            set {
                this.eCGSampleExponentField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QTcFrederica {
            get {
                return this.qTcFredericaField1;
            }
            set {
                this.qTcFredericaField1 = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)]
    public partial class ACITIPIAnalysis {
        
        private string aCITIPIAlgorithmVersionField;
        
        private string twelveSLVersionField;
        
        private string tIPIScoreField;
        
        private string tIPIChestPainField;
        
        private string tIPIGenderField;
        
        private string tIPIAgeRangeField;
        
        private string[] tIPIStatementCodesField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ACITIPIAlgorithmVersion {
            get {
                return this.aCITIPIAlgorithmVersionField;
            }
            set {
                this.aCITIPIAlgorithmVersionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string TwelveSLVersion {
            get {
                return this.twelveSLVersionField;
            }
            set {
                this.twelveSLVersionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string TIPIScore {
            get {
                return this.tIPIScoreField;
            }
            set {
                this.tIPIScoreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string TIPIChestPain {
            get {
                return this.tIPIChestPainField;
            }
            set {
                this.tIPIChestPainField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string TIPIGender {
            get {
                return this.tIPIGenderField;
            }
            set {
                this.tIPIGenderField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string TIPIAgeRange {
            get {
                return this.tIPIAgeRangeField;
            }
            set {
                this.tIPIAgeRangeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArray(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItem(ElementName="TIPIStatement", IsNullable=false, Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string[] TIPIStatementCodes {
            get {
                return this.tIPIStatementCodesField;
            }
            set {
                this.tIPIStatementCodesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)]
    public partial class IntervalMeasurements {
        
        private string intervalMeasurementTimeResolutionField;
        
        private string intervalMeasurementAmplitudeResolutionField;
        
        private string intervalMeasurementFilterField;
        
        private string intervalMeasurementModeField;
        
        private string intervalMeasurementMethodTypeField;
        
        private ItemChoiceType1 itemElementNameField1;
        
        private string itemField1;
        
        private MeasuredInterval[] measuredIntervalField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IntervalMeasurementTimeResolution {
            get {
                return this.intervalMeasurementTimeResolutionField;
            }
            set {
                this.intervalMeasurementTimeResolutionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IntervalMeasurementAmplitudeResolution {
            get {
                return this.intervalMeasurementAmplitudeResolutionField;
            }
            set {
                this.intervalMeasurementAmplitudeResolutionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IntervalMeasurementFilter {
            get {
                return this.intervalMeasurementFilterField;
            }
            set {
                this.intervalMeasurementFilterField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IntervalMeasurementMode {
            get {
                return this.intervalMeasurementModeField;
            }
            set {
                this.intervalMeasurementModeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IntervalMeasurementMethodType {
            get {
                return this.intervalMeasurementMethodTypeField;
            }
            set {
                this.intervalMeasurementMethodTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType1 ItemElementName {
            get {
                return this.itemElementNameField1;
            }
            set {
                this.itemElementNameField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LeadIntervalCalculationMethod", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlElementAttribute("BeatIntervalCalculationMethod", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlElementAttribute("LeadPOnsetCalculationMethod", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlElementAttribute("LeadPOffsetCalculationMethod", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlElementAttribute("LeadQOnsetCalculationMethod", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlElementAttribute("LeadQOffsetCalculationMethod", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlElementAttribute("LeadTOffsetCalculationMethod", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlElementAttribute("BeatPOnsetCalculationMethod", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlElementAttribute("BeatPOffsetCalculationMethod", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlElementAttribute("BeatQOnsetCalculationMethod", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlElementAttribute("BeatQOffsetCalculationMethod", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlElementAttribute("BeatTOffsetCalculationMethod", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlChoiceIdentifier("ItemElementName")]
        public string Item {
            get {
                return this.itemField1;
            }
            set {
                this.itemField1 = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MeasuredInterval", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public MeasuredInterval[] MeasuredInterval {
            get {
                return this.measuredIntervalField;
            }
            set {
                this.measuredIntervalField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
//    [System.Xml.Serialization.XmlTypeAttribute("ItemChoiceType", IncludeInSchema=false)]
    public enum ItemChoiceType1 {
        
        /// <remarks/>
        LeadIntervalCalculationMethod,
        
        /// <remarks/>
        BeatIntervalCalculationMethod,
        
        /// <remarks/>
        LeadPOnsetCalculationMethod,
        
        /// <remarks/>
        LeadPOffsetCalculationMethod,
        
        /// <remarks/>
        LeadQOnsetCalculationMethod,
        
        /// <remarks/>
        LeadQOffsetCalculationMethod,
        
        /// <remarks/>
        LeadTOffsetCalculationMethod,
        
        /// <remarks/>
        BeatPOnsetCalculationMethod,
        
        /// <remarks/>
        BeatPOffsetCalculationMethod,
        
        /// <remarks/>
        BeatQOnsetCalculationMethod,
        
        /// <remarks/>
        BeatQOffsetCalculationMethod,
        
        /// <remarks/>
        BeatTOffsetCalculationMethod,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)]
    public partial class MeasuredInterval {
        
        private string intervalMeasurementLeadIDField;
        
        private string intervalMeasurementBeatNumberField;
        
        private string intervalMeasurementBeatOffsetField;
        
        private string intervalMeasurementPOnsetField;
        
        private string intervalMeasurementPOffsetField;
        
        private string intervalMeasurementQOnsetField;
        
        private string intervalMeasurementQOffsetField;
        
        private string intervalMeasurementTOffsetField;
        
        private string intervalMeasurementRRIntervalField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IntervalMeasurementLeadID {
            get {
                return this.intervalMeasurementLeadIDField;
            }
            set {
                this.intervalMeasurementLeadIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IntervalMeasurementBeatNumber {
            get {
                return this.intervalMeasurementBeatNumberField;
            }
            set {
                this.intervalMeasurementBeatNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IntervalMeasurementBeatOffset {
            get {
                return this.intervalMeasurementBeatOffsetField;
            }
            set {
                this.intervalMeasurementBeatOffsetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IntervalMeasurementPOnset {
            get {
                return this.intervalMeasurementPOnsetField;
            }
            set {
                this.intervalMeasurementPOnsetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IntervalMeasurementPOffset {
            get {
                return this.intervalMeasurementPOffsetField;
            }
            set {
                this.intervalMeasurementPOffsetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IntervalMeasurementQOnset {
            get {
                return this.intervalMeasurementQOnsetField;
            }
            set {
                this.intervalMeasurementQOnsetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IntervalMeasurementQOffset {
            get {
                return this.intervalMeasurementQOffsetField;
            }
            set {
                this.intervalMeasurementQOffsetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IntervalMeasurementTOffset {
            get {
                return this.intervalMeasurementTOffsetField;
            }
            set {
                this.intervalMeasurementTOffsetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string IntervalMeasurementRRInterval {
            get {
                return this.intervalMeasurementRRIntervalField;
            }
            set {
                this.intervalMeasurementRRIntervalField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)]
    public partial class QRSTimesTypes {
        
        private QRS[] qRSField;
        
        private string globalRRField;
        
        private string qTRGGRField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("QRS", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public QRS[] QRS {
            get {
                return this.qRSField;
            }
            set {
                this.qRSField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string GlobalRR {
            get {
                return this.globalRRField;
            }
            set {
                this.globalRRField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string QTRGGR {
            get {
                return this.qTRGGRField;
            }
            set {
                this.qTRGGRField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)]
    public partial class QRS {
        
        private string numberField;
        
        private string typeField;
        
        private string timeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string Number {
            get {
                return this.numberField;
            }
            set {
                this.numberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string Type {
            get {
                return this.typeField;
            }
            set {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string Time {
            get {
                return this.timeField;
            }
            set {
                this.timeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)]
    public partial class AmplitudeMeasurements {
        
        private string amplitudeMeasurementModeField;
        
        private MeasuredAmplitude[] measuredAmplitudeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AmplitudeMeasurementMode {
            get {
                return this.amplitudeMeasurementModeField;
            }
            set {
                this.amplitudeMeasurementModeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MeasuredAmplitude", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public MeasuredAmplitude[] MeasuredAmplitude {
            get {
                return this.measuredAmplitudeField;
            }
            set {
                this.measuredAmplitudeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)]
    public partial class MeasuredAmplitude {
        
        private string amplitudeMeasurementLeadIDField;
        
        private string amplitudeMeasurementWaveIDField;
        
        private string amplitudeMeasurementBeatIDField;
        
        private string amplitudeMeasurementPeakField;
        
        private string amplitudeMeasurementStartField;
        
        private string amplitudeMeasurementDurationField;
        
        private string amplitudeMeasurementAreaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AmplitudeMeasurementLeadID {
            get {
                return this.amplitudeMeasurementLeadIDField;
            }
            set {
                this.amplitudeMeasurementLeadIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AmplitudeMeasurementWaveID {
            get {
                return this.amplitudeMeasurementWaveIDField;
            }
            set {
                this.amplitudeMeasurementWaveIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AmplitudeMeasurementBeatID {
            get {
                return this.amplitudeMeasurementBeatIDField;
            }
            set {
                this.amplitudeMeasurementBeatIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AmplitudeMeasurementPeak {
            get {
                return this.amplitudeMeasurementPeakField;
            }
            set {
                this.amplitudeMeasurementPeakField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AmplitudeMeasurementStart {
            get {
                return this.amplitudeMeasurementStartField;
            }
            set {
                this.amplitudeMeasurementStartField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AmplitudeMeasurementDuration {
            get {
                return this.amplitudeMeasurementDurationField;
            }
            set {
                this.amplitudeMeasurementDurationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string AmplitudeMeasurementArea {
            get {
                return this.amplitudeMeasurementAreaField;
            }
            set {
                this.amplitudeMeasurementAreaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=true)]
    public partial class PharmaData {
        
        private string pharmaInvestigatorIDField;
        
        private string pharmaDoseTypeField;
        
        private string pharmaRRintervalField;
        
        private string pharmaVisitNumberField;
        
        private string pharmaVisitTypeField;
        
        private string pharmaUniqueECGIDField;
        
        private string pharmaPPintervalField;
        
        private string pharmaExtendedCartIDField;
        
        private string pharmaCartIDField;
        
        private string pharmaProjectCodeField;
        
        private string pharmaQuestion1Field;
        
        private string pharmaAnswer1Field;
        
        private string pharmaQuestion2Field;
        
        private string pharmaAnswer2Field;
        
        private string pharmaQuestion3Field;
        
        private string pharmaAnswer3Field;
        
        private string pharmaQuestion4Field;
        
        private string pharmaAnswer4Field;
        
        private string pharmaQuestion5Field;
        
        private string pharmaAnswer5Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaInvestigatorID {
            get {
                return this.pharmaInvestigatorIDField;
            }
            set {
                this.pharmaInvestigatorIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaDoseType {
            get {
                return this.pharmaDoseTypeField;
            }
            set {
                this.pharmaDoseTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaRRinterval {
            get {
                return this.pharmaRRintervalField;
            }
            set {
                this.pharmaRRintervalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaVisitNumber {
            get {
                return this.pharmaVisitNumberField;
            }
            set {
                this.pharmaVisitNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaVisitType {
            get {
                return this.pharmaVisitTypeField;
            }
            set {
                this.pharmaVisitTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaUniqueECGID {
            get {
                return this.pharmaUniqueECGIDField;
            }
            set {
                this.pharmaUniqueECGIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaPPinterval {
            get {
                return this.pharmaPPintervalField;
            }
            set {
                this.pharmaPPintervalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaExtendedCartID {
            get {
                return this.pharmaExtendedCartIDField;
            }
            set {
                this.pharmaExtendedCartIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaCartID {
            get {
                return this.pharmaCartIDField;
            }
            set {
                this.pharmaCartIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaProjectCode {
            get {
                return this.pharmaProjectCodeField;
            }
            set {
                this.pharmaProjectCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaQuestion1 {
            get {
                return this.pharmaQuestion1Field;
            }
            set {
                this.pharmaQuestion1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaAnswer1 {
            get {
                return this.pharmaAnswer1Field;
            }
            set {
                this.pharmaAnswer1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaQuestion2 {
            get {
                return this.pharmaQuestion2Field;
            }
            set {
                this.pharmaQuestion2Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaAnswer2 {
            get {
                return this.pharmaAnswer2Field;
            }
            set {
                this.pharmaAnswer2Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaQuestion3 {
            get {
                return this.pharmaQuestion3Field;
            }
            set {
                this.pharmaQuestion3Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaAnswer3 {
            get {
                return this.pharmaAnswer3Field;
            }
            set {
                this.pharmaAnswer3Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaQuestion4 {
            get {
                return this.pharmaQuestion4Field;
            }
            set {
                this.pharmaQuestion4Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaAnswer4 {
            get {
                return this.pharmaAnswer4Field;
            }
            set {
                this.pharmaAnswer4Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaQuestion5 {
            get {
                return this.pharmaQuestion5Field;
            }
            set {
                this.pharmaQuestion5Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string PharmaAnswer5 {
            get {
                return this.pharmaAnswer5Field;
            }
            set {
                this.pharmaAnswer5Field = value;
            }
        }
    }
}
